<!DOCTYPE html>
<html>
<head>
	<title>变量</title>
	<script type="text/javascript">
		
		

		// 1. 关键字修饰  变量名字 = 赋值
		// ES5.0的语法
		var one = 10; // var 允许 先使用(undefined)后声明

		var two = 20, thre=30,four = 40;


		// ES6.0的语法
		let five = 50; //let 不允许 先使用后声明

		

		//  变量的类型 
		//  数字类型 number
		var numberone = 1;
		var numbertwo = 2.5;

		//  布尔类型 boolean : false true js 纯小写
		var isTrue = false;
		//  字符串 string
		var stringone = "hello world!"

		//   null -->object  空对象
		//  不纠结这个问题 属于官方的 bug;
		var  nullone = null;

		//   undefined
		var undefinedone = undefined

		//  js的对象 object
		//   属性
		//   方法
		var name = 123
		var jsobj = {
			'name':name,
			age:20,
			sex:true,
			eat:function () {
				console.log('今天吃了 羊蝎子 KFC 金拱门')
			}

		};

		

		// console.log(typeof(undefinedone))
		console.log(jsobj.sex)
		jsobj.eat()



		

	</script>
</head>
<body>

</body>
</html>